home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / vshl205.zip / VIRINFO.DOC < prev    next >
Text File  |  1992-12-11  |  3KB  |  79 lines

  1.      Virus Information v2.11 ■ 1991-1992 (c) KsofT Development.
  2.      VirInfo is part of the VShell package.             All Rights Reserved.
  3.  
  4.      INTRODUCTION
  5.      ------------
  6.      During the development of VShell 2.00 i rewrote the VIRLIST handling
  7.      routines from scratch, and first created some stand alone  programs to
  8.      check these new routines. One of these programs was VIRINFO. I decided
  9.      to include it in the  VShell  package to enable  users to get  some
  10.      information about a virus without loanching VShell.
  11.  
  12.  
  13.      USAGE
  14.      -----
  15.      VirInfo uses the compiled VIRLIST.VSH used by VShell.
  16.  
  17.      VirInfo uses the following command line parameters:
  18.  
  19.      VIRINFO [VirID] - Display information about a virus.
  20.                        [VirID] is the same virus ID used by CLEAN.
  21.                        the square brackets may be omitted from the command
  22.                        line.
  23.  
  24.      VIRINFO LIST    - Display list of all virus ID's in VIRLIST.
  25.  
  26.      VIRINFO VIRLIST - ReCreate the original VIRLIST.TXT.
  27.                        The text is written to standard output (ie. CON:) and
  28.                        may be redirected to a disk file or printer.
  29.  
  30.      VIRINFO /?      - Get a brief usage screen.
  31.  
  32.      VIRINFO         - Running VirInfo without any parameters will activate
  33.                        the full screen interface. The full screen interface
  34.                        includes fast search and online virus information view.
  35.  
  36.      During the use of the full screen mode, you may press the F1 key to
  37.      display brief information about VirList.
  38.  
  39.      UPDATES
  40.      -------
  41.      VirInfo 2.00 can handle spelling mistakes in the virus name.
  42.      It will report that no exact match found an will look for similar virus
  43.      ID names.
  44.  
  45.      VirInfo 2.10 added a full screen interface to access the VIRLIST.
  46.  
  47.  
  48.      PROGRAMMERS TECH INFO
  49.      ---------------------
  50.      VSETUP builds the VIRLIST.VSH from four parts as follows:
  51.  
  52.      Part 1 - Header of VIRLIST:
  53.      MainHeader = Record
  54.                     FileSig : String[28];
  55.                     Version : Word;
  56.                     Symptom : Array[1..10] of String[35];
  57.                   end;
  58.  
  59.      Part 2 - Array [1..6] of SubHeader;
  60.      SubHeader  = Record
  61.                     DChar   : Char;
  62.                     Damage  : String[45];
  63.                   end;
  64.  
  65.      Part 3 - Array [1..29] of byte; {Pad to SizeOf(Virus)}
  66.  
  67.      Part 4 - Array [1..Viruses] of VirusRecord;
  68.      VirusRecord = Record
  69.                      Name       : String[27];
  70.                      Motants    : Byte;
  71.                      VirID      : String[10];
  72.                      Disinfect  : String[10];
  73.                      Symptoms   : Array[1..10] of boolean;
  74.                      Size       : String[10];
  75.                      DamageChar : Array[1..6] of char;
  76.                    end;
  77.  
  78.                                    -=≡ EOF ≡=-
  79.